package com.mlh.binarytree;


import java.util.LinkedList;
import java.util.List;

public class TreeNode {
    public TreeNode left;
    public TreeNode right;
    public int val;

    public TreeNode(int val) {
        this.val=val;
    }

    public TreeNode() {
    }

    //通过数组构建一个二叉树
    // public static TreeNode createTree(List<Integer>list){
    //     if(list==null){
    //         return null;
    //     }
    //     TreeNode root = new TreeNode(list.get(0));
    //     LinkedList<TreeNode>queue=new LinkedList<>();
    //     queue.addLast(root);
    //     while (!queue.isEmpty()){
    //         TreeNode node = queue.pollFirst();
    //         node.left=new TreeNode(list.get())
    //     }
    // }
}
